• word of the day

    cherry crab

    cherry crab - Dictionary definition and meaning for word cherry crab

    Definition
    (noun) Asian wild crab apple cultivated in many varieties for it small acid usually red fruit used for preserving

Word used in video below:
text: is something yes it's a crab ah the crab
Download our Mobile App Today
Receive our word of the day
on Whatsapp